package cn.blogger.service;

import cn.blogger.pojo.TComment;
import cn.blogger.pojo.TBlog;
import cn.blogger.pojo.TUser;
import cn.blogger.vo.CommentVO;

import java.util.List;

public interface CommenService {
    //显示留言板留言
    //来源： Message——board  currentPage  pageSize
    //返回
    //public Comment getCo
    //显示博客评论
    //来源：BLog——INFO  bloguid, currentPage  pageSize
    public List<TComment> queryComment(CommentVO commentVO);

    //增添评论
    public Integer addComment(TComment comment);
    //删除某条评论，级联删除
    public void deleteComment(Integer uid);
    //按页查询某博客或留言板下的评论
    public List<TComment> queryCommentByCondition(CommentVO commentVO);
    //按页查询所有的评论
    public List<TComment> listAll(Integer currentPage,Integer pageSize);
    //删除用户下所有评论
    public void userCommentDelete(Integer userUid);
    //删除博客下所有评论
    public void blogCommentDelete(Integer blogUid);
}
